Solution

Step 1 of 507
(core step)
------------
0


Step 2 of 507
------------
0


Step 3 of 507
------------
0


Step 4 of 507
------------
0


Step 5 of 507
------------
0


Step 6 of 507
------------
0


Step 7 of 507
------------
0


Step 8 of 507
------------
0


Step 9 of 507
------------
0


Step 10 of 507
------------
0


Step 11 of 507
------------
0


Step 12 of 507
------------
0


Step 13 of 507
------------
0


Step 14 of 507
------------
0


Step 15 of 507
(core step)
------------
0


Step 16 of 507
------------
0


Step 17 of 507
(core step)
------------
0


Step 18 of 507
------------
0


Step 19 of 507
(core step)
------------
0


Step 20 of 507
------------
0


Step 21 of 507
(core step)
------------
0


Step 22 of 507
------------
0


Step 23 of 507
(core step)
------------
0


Step 24 of 507
------------
0


Step 25 of 507
(core step)
------------
0


Step 26 of 507
(core step)
------------
0


Step 27 of 507
------------
0


Step 28 of 507
------------
0


Step 29 of 507
------------
0


Step 30 of 507
------------
0


Step 31 of 507
------------
0


Step 32 of 507
------------
0


Step 33 of 507
(core step)
------------
0


Step 34 of 507
(core step)
------------
0


Step 35 of 507
(core step)
------------
0


Step 36 of 507
(core step)
------------
0


Step 37 of 507
------------
0


Step 38 of 507
------------
0


Step 39 of 507
(core step)
------------
0


Step 40 of 507
------------
0


Step 41 of 507
------------
0


Step 42 of 507
(core step)
------------
0


Step 43 of 507
(core step)
------------
0


Step 44 of 507
(core step)
------------
0


Step 45 of 507
------------
0


Step 46 of 507
------------
0


Step 47 of 507
------------
0


Step 48 of 507
------------
0


Step 49 of 507
------------
0


Step 50 of 507
------------
0


Step 51 of 507
------------
0


Step 52 of 507
------------
0


Step 53 of 507
(core step)
------------
0


Step 54 of 507
------------
0


Step 55 of 507
------------
0


Step 56 of 507
------------
0


Step 57 of 507
------------
0


Step 58 of 507
------------
0


Step 59 of 507
------------
0


Step 60 of 507
(core step)
------------
0


Step 61 of 507
------------
0


Step 62 of 507
------------
0


Step 63 of 507
------------
0


Step 64 of 507
------------
0


Step 65 of 507
------------
0


Step 66 of 507
------------
0


Step 67 of 507
------------
0


Step 68 of 507
------------
0


Step 69 of 507
------------
0


Step 70 of 507
------------
0


Step 71 of 507
------------
0


Step 72 of 507
------------
0


Step 73 of 507
------------
0


Step 74 of 507
------------
0


Step 75 of 507
------------
0


Step 76 of 507
------------
0


Step 77 of 507
------------
0


Step 78 of 507
------------
0


Step 79 of 507
------------
0


Step 80 of 507
------------
0


Step 81 of 507
------------
0


Step 82 of 507
------------
0


Step 83 of 507
------------
0


Step 84 of 507
(core step)
------------
0


Step 85 of 507
------------
0


Step 86 of 507
(core step)
------------
0


Step 87 of 507
------------
0


Step 88 of 507
(core step)
------------
0


Step 89 of 507
------------
0


Step 90 of 507
(core step)
------------
0


Step 91 of 507
------------
0


Step 92 of 507
(core step)
------------
0


Step 93 of 507
------------
0


Step 94 of 507
------------
0


Step 95 of 507
------------
0


Step 96 of 507
------------
0


Step 97 of 507
------------
0


Step 98 of 507
------------
0


Step 99 of 507
------------
0


Step 100 of 507
------------
0


Step 101 of 507
------------
0


Step 102 of 507
------------
0


Step 103 of 507
(core step)
------------
0


Step 104 of 507
------------
0


Step 105 of 507
(core step)
------------
0


Step 106 of 507
------------
0


Step 107 of 507
(core step)
------------
0


Step 108 of 507
------------
0


Step 109 of 507
(core step)
------------
0


Step 110 of 507
------------
0


Step 111 of 507
(core step)
------------
0


Step 112 of 507
(core step)
------------
0


Step 113 of 507
------------
0


Step 114 of 507
------------
0


Step 115 of 507
------------
0


Step 116 of 507
------------
0


Step 117 of 507
------------
0


Step 118 of 507
------------
0


Step 119 of 507
(core step)
------------
0


Step 120 of 507
(core step)
------------
0


Step 121 of 507
(core step)
------------
0


Step 122 of 507
(core step)
------------
0


Step 123 of 507
------------
0


Step 124 of 507
------------
0


Step 125 of 507
(core step)
------------
0


Step 126 of 507
------------
0


Step 127 of 507
------------
0


Step 128 of 507
(core step)
------------
0


Step 129 of 507
(core step)
------------
0


Step 130 of 507
(core step)
------------
0


Step 131 of 507
------------
0


Step 132 of 507
------------
0


Step 133 of 507
------------
0


Step 134 of 507
------------
0


Step 135 of 507
------------
0


Step 136 of 507
------------
0


Step 137 of 507
------------
0


Step 138 of 507
------------
0


Step 139 of 507
(core step)
------------
0


Step 140 of 507
(core step)
------------
0


Step 141 of 507
(core step)
------------
0


Step 142 of 507
(core step)
------------
0


Step 143 of 507
------------
0


Step 144 of 507
------------
0


Step 145 of 507
------------
0


Step 146 of 507
------------
0


Step 147 of 507
------------
0


Step 148 of 507
------------
0


Step 149 of 507
------------
0


Step 150 of 507
------------
0


Step 151 of 507
------------
0


Step 152 of 507
------------
0


Step 153 of 507
------------
0


Step 154 of 507
------------
0


Step 155 of 507
------------
0


Step 156 of 507
------------
0


Step 157 of 507
(core step)
------------
130


Step 158 of 507
------------
0


Step 159 of 507
------------
0


Step 160 of 507
(core step)
------------
133


Step 161 of 507
(core step)
------------
136


Step 162 of 507
(core step)
------------
139


Step 163 of 507
(core step)
------------
142


Step 164 of 507
(core step)
------------
145


Step 165 of 507
------------
0


Step 166 of 507
------------
0


Step 167 of 507
(core step)
------------
148


Step 168 of 507
------------
0


Step 169 of 507
------------
0


Step 170 of 507
(core step)
------------
151


Step 171 of 507
(core step)
------------
159


Step 172 of 507
(core step)
------------
159


Step 173 of 507
------------
0


Step 174 of 507
------------
0


Step 175 of 507
------------
0


Step 176 of 507
------------
0


Step 177 of 507
------------
0


Step 178 of 507
------------
0


Step 179 of 507
------------
0


Step 180 of 507
------------
0


Step 181 of 507
(core step)
------------
154


Step 182 of 507
(core step)
------------
154


Step 183 of 507
------------
0


Step 184 of 507
------------
0


Step 185 of 507
(core step)
------------
0


Step 186 of 507
------------
0


Step 187 of 507
------------
0


Step 188 of 507
------------
0


Step 189 of 507
------------
0


Step 190 of 507
------------
0


Step 191 of 507
------------
0


Step 192 of 507
------------
0


Step 193 of 507
------------
0


Step 194 of 507
------------
0


Step 195 of 507
------------
0


Step 196 of 507
------------
0


Step 197 of 507
------------
0


Step 198 of 507
------------
0


Step 199 of 507
------------
0


Step 200 of 507
------------
0


Step 201 of 507
------------
0


Step 202 of 507
------------
0


Step 203 of 507
------------
0


Step 204 of 507
------------
0


Step 205 of 507
------------
0


Step 206 of 507
------------
0


Step 207 of 507
------------
0


Step 208 of 507
(core step)
------------
0


Step 209 of 507
------------
0


Step 210 of 507
(core step)
------------
0


Step 211 of 507
------------
0


Step 212 of 507
(core step)
------------
0


Step 213 of 507
------------
0


Step 214 of 507
(core step)
------------
0


Step 215 of 507
------------
0


Step 216 of 507
------------
0


Step 217 of 507
------------
0


Step 218 of 507
------------
0


Step 219 of 507
------------
0


Step 220 of 507
------------
0


Step 221 of 507
------------
0


Step 222 of 507
------------
0


Step 223 of 507
(core step)
------------
0


Step 224 of 507
------------
0


Step 225 of 507
(core step)
------------
174


Step 226 of 507
------------
0


Step 227 of 507
(core step)
------------
0


Step 228 of 507
------------
0


Step 229 of 507
(core step)
------------
0


Step 230 of 507
(core step)
------------
0


Step 231 of 507
------------
0


Step 232 of 507
------------
0


Step 233 of 507
(core step)
------------
0


Step 234 of 507
(core step)
------------
0


Step 235 of 507
(core step)
------------
0


Step 236 of 507
(core step)
------------
0


Step 237 of 507
------------
0


Step 238 of 507
------------
0


Step 239 of 507
(core step)
------------
0


Step 240 of 507
------------
0


Step 241 of 507
------------
0


Step 242 of 507
(core step)
------------
0


Step 243 of 507
(core step)
------------
0


Step 244 of 507
(core step)
------------
0


Step 245 of 507
------------
0


Step 246 of 507
------------
0


Step 247 of 507
------------
0


Step 248 of 507
------------
0


Step 249 of 507
------------
0


Step 250 of 507
------------
0


Step 251 of 507
------------
0


Step 252 of 507
------------
0


Step 253 of 507
------------
0


Step 254 of 507
------------
0


Step 255 of 507
------------
0


Step 256 of 507
------------
0


Step 257 of 507
------------
0


Step 258 of 507
------------
0


Step 259 of 507
------------
0


Step 260 of 507
------------
0


Step 261 of 507
------------
0


Step 262 of 507
(core step)
------------
0


Step 263 of 507
------------
0


Step 264 of 507
(core step)
------------
213


Step 265 of 507
------------
0


Step 266 of 507
(core step)
------------
0


Step 267 of 507
------------
0


Step 268 of 507
------------
0


Step 269 of 507
------------
0


Step 270 of 507
------------
0


Step 271 of 507
------------
0


Step 272 of 507
------------
0


Step 273 of 507
(core step)
------------
0


Step 274 of 507
------------
0


Step 275 of 507
(core step)
------------
0


Step 276 of 507
------------
0


Step 277 of 507
(core step)
------------
225


Step 278 of 507
(core step)
------------
228


Step 279 of 507
------------
0


Step 280 of 507
------------
0


Step 281 of 507
(core step)
------------
231


Step 282 of 507
(core step)
------------
234


Step 283 of 507
(core step)
------------
237


Step 284 of 507
(core step)
------------
240


Step 285 of 507
------------
0


Step 286 of 507
------------
0


Step 287 of 507
(core step)
------------
243


Step 288 of 507
------------
0


Step 289 of 507
------------
0


Step 290 of 507
(core step)
------------
246


Step 291 of 507
(core step)
------------
254


Step 292 of 507
------------
0


Step 293 of 507
------------
0


Step 294 of 507
------------
0


Step 295 of 507
------------
0


Step 296 of 507
------------
0


Step 297 of 507
------------
0


Step 298 of 507
------------
0


Step 299 of 507
------------
0


Step 300 of 507
------------
0


Step 301 of 507
------------
0


Step 302 of 507
------------
0


Step 303 of 507
------------
0


Step 304 of 507
------------
0


Step 305 of 507
------------
0


Step 306 of 507
(core step)
------------
0


Step 307 of 507
------------
0


Step 308 of 507
(core step)
------------
0


Step 309 of 507
(core step)
------------
0


Step 310 of 507
------------
0


Step 311 of 507
------------
0


Step 312 of 507
------------
0


Step 313 of 507
------------
0


Step 314 of 507
------------
0


Step 315 of 507
(core step)
------------
260


Step 316 of 507
------------
0


Step 317 of 507
------------
0


Step 318 of 507
(core step)
------------
263


Step 319 of 507
------------
0


Step 320 of 507
------------
0


Step 321 of 507
(core step)
------------
266


Step 322 of 507
(core step)
------------
269


Step 323 of 507
------------
0


Step 324 of 507
------------
0


Step 325 of 507
(core step)
------------
272


Step 326 of 507
(core step)
------------
275


Step 327 of 507
(core step)
------------
278


Step 328 of 507
(core step)
------------
281


Step 329 of 507
------------
0


Step 330 of 507
------------
0


Step 331 of 507
------------
0


Step 332 of 507
------------
0


Step 333 of 507
------------
0


Step 334 of 507
------------
0


Step 335 of 507
(core step)
------------
0


Step 336 of 507
(core step)
------------
0


Step 337 of 507
(core step)
------------
0


Step 338 of 507
------------
0


Step 339 of 507
------------
0


Step 340 of 507
------------
0


Step 341 of 507
------------
0


Step 342 of 507
------------
0


Step 343 of 507
------------
0


Step 344 of 507
------------
0


Step 345 of 507
------------
0


Step 346 of 507
------------
0


Step 347 of 507
------------
0


Step 348 of 507
------------
0


Step 349 of 507
------------
0


Step 350 of 507
------------
0


Step 351 of 507
------------
0


Step 352 of 507
------------
0


Step 353 of 507
------------
0


Step 354 of 507
------------
0


Step 355 of 507
------------
0


Step 356 of 507
------------
0


Step 357 of 507
------------
0


Step 358 of 507
------------
0


Step 359 of 507
------------
0


Step 360 of 507
------------
0


Step 361 of 507
------------
0


Step 362 of 507
------------
0


Step 363 of 507
------------
0


Step 364 of 507
------------
0


Step 365 of 507
------------
0


Step 366 of 507
------------
0


Step 367 of 507
(core step)
------------
286


Step 368 of 507
------------
0


Step 369 of 507
------------
0


Step 370 of 507
(core step)
------------
286


Step 371 of 507
(core step)
------------
286


Step 372 of 507
------------
0


Step 373 of 507
------------
0


Step 374 of 507
(core step)
------------
286


Step 375 of 507
------------
0


Step 376 of 507
------------
0


Step 377 of 507
(core step)
------------
286


Step 378 of 507
------------
0


Step 379 of 507
------------
0


Step 380 of 507
(core step)
------------
286


Step 381 of 507
------------
0


Step 382 of 507
------------
0


Step 383 of 507
(core step)
------------
286


Step 384 of 507
------------
0


Step 385 of 507
------------
0


Step 386 of 507
(core step)
------------
287


Step 387 of 507
------------
0


Step 388 of 507
------------
0


Step 389 of 507
(core step)
------------
290


Step 390 of 507
------------
0


Step 391 of 507
------------
0


Step 392 of 507
(core step)
------------
293


Step 393 of 507
------------
0


Step 394 of 507
------------
0


Step 395 of 507
(core step)
------------
296


Step 396 of 507
------------
0


Step 397 of 507
------------
0


Step 398 of 507
------------
0


Step 399 of 507
------------
0


Step 400 of 507
------------
0


Step 401 of 507
------------
0


Step 402 of 507
------------
0


Step 403 of 507
------------
0


Step 404 of 507
------------
0


Step 405 of 507
------------
0


Step 406 of 507
(core step)
------------
0


Step 407 of 507
------------
0


Step 408 of 507
------------
0


Step 409 of 507
------------
0


Step 410 of 507
------------
0


Step 411 of 507
------------
0


Step 412 of 507
------------
0


Step 413 of 507
------------
0


Step 414 of 507
------------
0


Step 415 of 507
------------
0


Step 416 of 507
------------
0


Step 417 of 507
(core step)
------------
0


Step 418 of 507
(core step)
------------
0


Step 419 of 507
------------
0


Step 420 of 507
------------
0


Step 421 of 507
------------
0


Step 422 of 507
------------
0


Step 423 of 507
------------
0


Step 424 of 507
------------
0


Step 425 of 507
(core step)
------------
0


Step 426 of 507
------------
0


Step 427 of 507
------------
0


Step 428 of 507
(core step)
------------
0


Step 429 of 507
(core step)
------------
0


Step 430 of 507
(core step)
------------
0


Step 431 of 507
------------
0


Step 432 of 507
------------
0


Step 433 of 507
------------
0


Step 434 of 507
------------
0


Step 435 of 507
------------
0


Step 436 of 507
------------
0


Step 437 of 507
------------
0


Step 438 of 507
------------
0


Step 439 of 507
(core step)
------------
0


Step 440 of 507
------------
0


Step 441 of 507
------------
0


Step 442 of 507
------------
0


Step 443 of 507
------------
0


Step 444 of 507
------------
0


Step 445 of 507
------------
0


Step 446 of 507
------------
0


Step 447 of 507
------------
0


Step 448 of 507
------------
0


Step 449 of 507
------------
0


Step 450 of 507
------------
0


Step 451 of 507
------------
0


Step 452 of 507
------------
0


Step 453 of 507
------------
0


Step 454 of 507
(core step)
------------
0


Step 455 of 507
------------
0


Step 456 of 507
------------
0


Step 457 of 507
(core step)
------------
0


Step 458 of 507
(core step)
------------
0


Step 459 of 507
------------
0


Step 460 of 507
------------
0


Step 461 of 507
(core step)
------------
0


Step 462 of 507
(core step)
------------
0


Step 463 of 507
(core step)
------------
0


Step 464 of 507
(core step)
------------
0


Step 465 of 507
------------
0


Step 466 of 507
------------
0


Step 467 of 507
(core step)
------------
0


Step 468 of 507
------------
0


Step 469 of 507
------------
0


Step 470 of 507
(core step)
------------
0


Step 471 of 507
(core step)
------------
0


Step 472 of 507
(core step)
------------
0


Step 473 of 507
------------
0


Step 474 of 507
------------
0


Step 475 of 507
------------
0


Step 476 of 507
------------
0


Step 477 of 507
------------
0


Step 478 of 507
------------
0


Step 479 of 507
------------
0


Step 480 of 507
------------
0


Step 481 of 507
------------
0


Step 482 of 507
------------
0


Step 483 of 507
------------
0


Step 484 of 507
(core step)
------------
0


Step 485 of 507
(core step)
------------
0


Step 486 of 507
------------
0


Step 487 of 507
------------
0


Step 488 of 507
------------
0


Step 489 of 507
------------
0


Step 490 of 507
(core step)
------------
0


Step 491 of 507
------------
0


Step 492 of 507
------------
0


Step 493 of 507
(core step)
------------
0


Step 494 of 507
(core step)
------------
0


Step 495 of 507
------------
0


Step 496 of 507
------------
0


Step 497 of 507
(core step)
------------
0


Step 498 of 507
(core step)
------------
0


Step 499 of 507
(core step)
------------
0


Step 500 of 507
(core step)
------------
0


Step 501 of 507
------------
0


Step 502 of 507
------------
0


Step 503 of 507
(core step)
------------
0


Step 504 of 507
------------
0


Step 505 of 507
------------
0


Step 506 of 507
(core step)
------------
0


Step 507 of 507
(core step)
------------
0